act of sacrificing - French English Dictionary